using System.Collections;
using System.Collections.Generic;
using UnityEngine;

[CreateAssetMenu(fileName = "RoomNodeTypeListSO", menuName = "游戏SO文件/地牢/房间节点类型集合")]
public class RoomNodeTypeListSO : ScriptableObject
{
    #region Header ROOM NODETYPE LIST

    [Space(10)]
    [Header("房间节点类型列表")]

    #endregion

    #region Tooltip //其下面的内容会被提醒在小窗口上

    [Tooltip("此列表应填充游戏的所有 RoomNodeTypeSO - 使用它而不是枚举")]

    #endregion

    public List<RoomNodeTypeSO> list;

    #region Validation
#if UNITY_EDITOR
    private void OnValidate()
    {
        HelperUtilities.ValidateCheckEnumerableValues(this, nameof(list), list);
    }
#endif
    #endregion
}